home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / q2425.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  29.4 KB  |  885 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% For "QMS 2425" versions 2011.23
  4. *% Date: 5/28/96
  5. *% Modified: 9/17/96
  6. *% Microsoft fixed OrderDependency: 50 for *AdvStaple 
  7.  
  8. *FormatVersion: "4.2"
  9. *FileVersion: "1.5a"
  10. *PCFileName: "QMS2425.PPD"
  11.  
  12. *Product: "Oce 6535"
  13. *PSVersion: "(2011.23) 11"
  14. *ModelName: "Oce 6535"
  15. *NickName: "Oce 6535"
  16.  
  17. *% ADORequiresEExec added by Microsoft
  18. *ADORequiresEExec: True
  19.  
  20. *% General Information and Defaults ===============
  21. *LanguageEncoding: ISOLatin1
  22. *LanguageVersion: English
  23. *LanguageLevel: "2"
  24. *AcceptsTrueType: True
  25.  
  26. *% Installable Options ============================
  27.  
  28. *FreeVM: "1419085"
  29.  
  30. *OpenGroup: InstallableOptions/Options Installed
  31.  
  32. *OpenUI *Optionalfeeder/Envelope Feeder: Boolean
  33. *DefaultOptionalfeeder: False
  34. *Optionalfeeder True/Installed: ""
  35. *Optionalfeeder False/Not Installed: ""
  36. *CloseUI: *Optionalfeeder
  37.  
  38. *OpenUI *Optionalbin/2000 Sheet Paper Deck: Boolean
  39. *DefaultOptionalbin: False
  40. *Optionalbin True/Installed: ""
  41. *Optionalbin False/Not Installed: ""
  42. *CloseUI: *Optionalbin
  43.  
  44. *OpenUI *Optionalfinisher/Output Finisher: Boolean
  45. *DefaultOptionalfinisher: False
  46. *Optionalfinisher True/Installed: ""
  47. *Optionalfinisher False/Not Installed: ""
  48. *CloseUI: *Optionalfinisher
  49.  
  50. *OpenUI *Optionalduplexer/Duplexer: Boolean
  51. *DefaultOptionalduplexer: False
  52. *Optionalduplexer True/Installed: ""
  53. *Optionalduplexer False/Not Installed: ""
  54. *CloseUI: *Optionalduplexer
  55.  
  56. *OpenUI *Installedmemory: PickOne
  57. *DefaultInstalledmemory: 8MB
  58. *Installedmemory 8MB: ""
  59. *Installedmemory 24+MB: ""
  60. *CloseUI: *Installedmemory
  61.  
  62. *CloseGroup: InstallableOptions
  63.  
  64. *% ===== Constraints ================================
  65.  
  66. *%====I added the following to constrain the finisher to output bin upper and faceup ==
  67. *%UIConstraints: *AdvStaple Front *OutputBin Upper
  68. *%UIConstraints: *AdvStaple Back *OutputBin Upper
  69. *%UIConstraints: *AdvStaple Center *OutputBin Upper
  70. *%UIConstraints: *AdvStaple Front *OutputBin FaceUp
  71. *%UIConstraints: *AdvStaple Back *OutputBin FaceUp
  72. *%UIConstraints: *AdvStaple Center *OutputBin FaceUp
  73. *%UIConstraints: *OutputBin Upper *AdvStaple Front
  74. *%UIConstraints: *OutputBin Upper *AdvStaple Back
  75. *%UIConstraints: *OutputBin Upper *AdvStaple Center
  76. *%UIConstraints: *OutputBin FaceUp *AdvStaple Center
  77. *%UIConstraints: *OutputBin FaceUp *AdvStaple Back
  78. *%UIConstraints: *OutputBin FaceUp *AdvStaple Center
  79. *%UIConstraints: *Jog True *OutputBin Upper
  80. *%UIConstraints: *Jog True *OutputBin FaceUp
  81. *%UIConstraints: *Optionalfinisher False *Jog True
  82. *%====end of section===================================================================
  83.  
  84. *UIConstraints: *Optionalfeeder False *InputSlot Envelope
  85. *UIConstraints: *Optionalbin False *InputSlot Optional
  86. *UIConstraints: *Optionalfinisher False *OutputBin TopStack
  87. *UIConstraints: *Optionalfinisher False *OutputBin CenterStack
  88. *UIConstraints: *Optionalfinisher False *OutputBin BottomStack
  89. *UIConstraints: *Optionalfinisher False *AdvStaple Front
  90. *UIConstraints: *Optionalfinisher False *AdvStaple Back
  91. *UIConstraints: *Optionalfinisher False *AdvStaple Center
  92. *UIConstraints: *Optionalduplexer False *Duplex DuplexNoTumble
  93. *UIConstraints: *Optionalduplexer False *Duplex DuplexTumble
  94.  
  95. *UIConstraints: *Installedmemory 8MB *Resolution 1200dpi
  96.  
  97. *UIConstraints: *InputSlot Upper *PageSize A3
  98. *UIConstraints: *InputSlot Upper *PageSize A5
  99. *UIConstraints: *InputSlot Upper *PageSize B5
  100. *UIConstraints: *InputSlot Upper *PageSize Statement
  101. *UIConstraints: *InputSlot Upper *PageSize Com10
  102. *UIConstraints: *InputSlot Upper *PageSize Monarch
  103. *UIConstraints: *InputSlot Upper *PageSize DL
  104. *UIConstraints: *InputSlot Upper *PageSize C5
  105. *UIConstraints: *InputSlot Upper *PageSize Executive
  106. *UIConstraints: *InputSlot Upper *PageSize 11x17
  107. *UIConstraints: *InputSlot Upper *PageSize Universal
  108. *UIConstraints: *PageSize A3 *InputSlot Upper
  109. *UIConstraints: *PageSize A5 *InputSlot Upper
  110. *UIConstraints: *PageSize B5 *InputSlot Upper
  111. *UIConstraints: *PageSize Statement *InputSlot Upper
  112. *UIConstraints: *PageSize Com10 *InputSlot Upper
  113. *UIConstraints: *PageSize Monarch *InputSlot Upper
  114. *UIConstraints: *PageSize DL *InputSlot Upper
  115. *UIConstraints: *PageSize C5 *InputSlot Upper
  116. *UIConstraints: *PageSize Executive *InputSlot Upper
  117. *UIConstraints: *PageSize 11x17 *InputSlot Upper
  118. *UIConstraints: *PageSize Universal *InputSlot Upper
  119.  
  120. *UIConstraints: *InputSlot Lower *PageSize A5
  121. *UIConstraints: *InputSlot Lower *PageSize B5
  122. *UIConstraints: *InputSlot Lower *PageSize Statement
  123. *UIConstraints: *InputSlot Lower *PageSize Com10
  124. *UIConstraints: *InputSlot Lower *PageSize Monarch
  125. *UIConstraints: *InputSlot Lower *PageSize DL
  126. *UIConstraints: *InputSlot Lower *PageSize C5
  127. *UIConstraints: *InputSlot Lower *PageSize Executive
  128. *UIConstraints: *InputSlot Lower *PageSize Universal
  129. *UIConstraints: *PageSize A5 *InputSlot Lower
  130. *UIConstraints: *PageSize B5 *InputSlot Lower
  131. *UIConstraints: *PageSize Statement *InputSlot Lower
  132. *UIConstraints: *PageSize Com10 *InputSlot Lower
  133. *UIConstraints: *PageSize Monarch *InputSlot Lower
  134. *UIConstraints: *PageSize DL *InputSlot Lower
  135. *UIConstraints: *PageSize C5 *InputSlot Lower
  136. *UIConstraints: *PageSize Executive *InputSlot Lower
  137. *UIConstraints: *PageSize Universal *InputSlot Lower
  138.  
  139. *UIConstraints: *InputSlot Envelope *PageSize A3
  140. *UIConstraints: *InputSlot Envelope *PageSize A4
  141. *UIConstraints: *InputSlot Envelope *PageSize A5
  142. *UIConstraints: *InputSlot Envelope *PageSize B5
  143. *UIConstraints: *InputSlot Envelope *PageSize B4
  144. *UIConstraints: *InputSlot Envelope *PageSize Statement
  145. *UIConstraints: *InputSlot Envelope *PageSize Executive
  146. *UIConstraints: *InputSlot Envelope *PageSize 11x17
  147. *UIConstraints: *InputSlot Envelope *PageSize Legal
  148. *UIConstraints: *InputSlot Envelope *PageSize Letter
  149. *UIConstraints: *InputSlot Envelope *PageSize Universal
  150. *UIConstraints: *PageSize A3 *InputSlot Envelope
  151. *UIConstraints: *PageSize A4 *InputSlot Envelope
  152. *UIConstraints: *PageSize A5 *InputSlot Envelope
  153. *UIConstraints: *PageSize B5 *InputSlot Envelope
  154. *UIConstraints: *PageSize B4 *InputSlot Envelope
  155. *UIConstraints: *PageSize Statement *InputSlot Envelope
  156. *UIConstraints: *PageSize Executive *InputSlot Envelope
  157. *UIConstraints: *PageSize 11x17 *InputSlot Envelope
  158. *UIConstraints: *PageSize Legal *InputSlot Envelope
  159. *UIConstraints: *PageSize Letter *InputSlot Envelope
  160. *UIConstraints: *PageSize Universal *InputSlot Envelope
  161.  
  162. *UIConstraints: *InputSlot Optional *PageSize A5
  163. *UIConstraints: *InputSlot Optional *PageSize B5
  164. *UIConstraints: *InputSlot Optional *PageSize Statement
  165. *UIConstraints: *InputSlot Optional *PageSize Com10
  166. *UIConstraints: *InputSlot Optional *PageSize Monarch
  167. *UIConstraints: *InputSlot Optional *PageSize DL
  168. *UIConstraints: *InputSlot Optional *PageSize C5
  169. *UIConstraints: *InputSlot Optional *PageSize Executive
  170. *UIConstraints: *InputSlot Optional *PageSize Universal
  171. *UIConstraints: *PageSize A5 *InputSlot Optional
  172. *UIConstraints: *PageSize B5 *InputSlot Optional
  173. *UIConstraints: *PageSize Statement *InputSlot Optional
  174. *UIConstraints: *PageSize Com10 *InputSlot Optional
  175. *UIConstraints: *PageSize Monarch *InputSlot Optional
  176. *UIConstraints: *PageSize DL *InputSlot Optional
  177. *UIConstraints: *PageSize C5 *InputSlot Optional
  178. *UIConstraints: *PageSize Executive *InputSlot Optional
  179. *UIConstraints: *PageSize Universal *InputSlot Optional
  180.  
  181. *UIConstraints: *OutputBin FaceUp *PageSize Universal
  182. *UIConstraints: *OutputBin FaceUp *PageSize A5
  183. *UIConstraints: *OutputBin FaceUp *PageSize B5
  184. *UIConstraints: *OutputBin FaceUp *PageSize Statement
  185. *UIConstraints: *PageSize Universal *OutputBin FaceUp
  186. *UIConstraints: *PageSize A5 *OutputBin FaceUp
  187. *UIConstraints: *PageSize B5 *OutputBin FaceUp
  188. *UIConstraints: *PageSize Statement *OutputBin FaceUp
  189.  
  190. *UIConstraints: *OutputBin TopStack *PageSize Universal
  191. *UIConstraints: *OutputBin TopStack *PageSize A5
  192. *UIConstraints: *OutputBin TopStack *PageSize B5
  193. *UIConstraints: *OutputBin TopStack *PageSize Statement
  194. *UIConstraints: *PageSize Universal *OutputBin TopStack
  195. *UIConstraints: *PageSize A5 *OutputBin TopStack
  196. *UIConstraints: *PageSize B5 *OutputBin TopStack
  197. *UIConstraints: *PageSize Statement *OutputBin TopStack
  198.  
  199. *UIConstraints: *OutputBin CenterStack *PageSize Universal
  200. *UIConstraints: *OutputBin CenterStack *PageSize A5
  201. *UIConstraints: *OutputBin CenterStack *PageSize B5
  202. *UIConstraints: *OutputBin CenterStack *PageSize Statement
  203. *UIConstraints: *PageSize Universal *OutputBin CenterStack
  204. *UIConstraints: *PageSize A5 *OutputBin CenterStack
  205. *UIConstraints: *PageSize B5 *OutputBin CenterStack
  206. *UIConstraints: *PageSize Statement *OutputBin CenterStack
  207.  
  208. *UIConstraints: *OutputBin BottomStack *PageSize Universal
  209. *UIConstraints: *OutputBin BottomStack *PageSize A5
  210. *UIConstraints: *OutputBin BottomStack *PageSize B5
  211. *UIConstraints: *OutputBin BottomStack *PageSize Statement
  212. *UIConstraints: *PageSize Universal *OutputBin BottomStack
  213. *UIConstraints: *PageSize A5 *OutputBin BottomStack
  214. *UIConstraints: *PageSize B5 *OutputBin BottomStack
  215. *UIConstraints: *PageSize Statement *OutputBin BottomStack
  216.  
  217. *% QMS Defaults ================================
  218. *EndOfDocument: True
  219. *PrintPSErrors: True
  220. *SuggestedJobTimeOut: 0
  221. *SuggestedWaitTimeOut: 30
  222. *Protocols: PJL BCP
  223. *Overlay: True
  224. *MultiOverlay: True
  225. *NUP: True
  226. *HalftoneDevice: True
  227. *Booklet: True
  228. *TraySwitchDevice: True
  229. *StapleDevice: True
  230. *JogDevice: True
  231. *MiserDevice: True
  232. *OutputBinDevice: True
  233. *ColorDevice: False
  234. *PSPolicyDevice: True
  235. *DefaultColorSpace: Gray
  236. *MonoScreening: True
  237. *VariablePaperSize: False
  238.  
  239. *% DOC commands ==================================
  240.  
  241. *OpenUI *Collate:  Boolean
  242. *OrderDependency:  40 AnySetup *Collate
  243. *DefaultCollate: True
  244. *Collate True: "%%IncludeFeature: collate(on)"
  245. *Collate False: "%%IncludeFeature: collate(off)"
  246. *CloseUI: *Collate
  247.  
  248. *OpenUI *AdvStaple/Stapling: PickOne
  249. *%OrderDependency: 40 Setup *AdvStaple
  250. *%OrderDependency: 50 Setup *AdvStaple
  251. *DefaultAdvStaple: None
  252. *AdvStaple None: "%%IncludeFeature: staple (off)"
  253. *AdvStaple Front: "%%IncludeFeature: staple (front)"
  254. *AdvStaple Back: "%%IncludeFeature: staple (back)"
  255. *AdvStaple Center: "%%IncludeFeature: staple (center)"
  256. *CloseUI: *AdvStaple
  257.  
  258. *FileSystem: True
  259. *?FileSystem: "
  260. save
  261.   statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
  262. restore
  263. "
  264. *End
  265. *Throughput: "24"
  266. *Password: "0"
  267. *ExitServer: "
  268.  count 0 eq
  269.  { false } { true exch startjob } ifelse
  270.  not {
  271.      (WARNING : Cannot perform the exitserver command.) =
  272.      (Password supplied is not valid.) =
  273.      (Please contact the author of this software.) = flush quit
  274.      } if
  275. "
  276. *End
  277. *Reset: "
  278.  count 0 eq
  279.  { false } { true exch startjob } ifelse
  280.  not {
  281.     (WARNING: Cannot reset printer.) =
  282.     (Missing or invalid password.) =
  283.     (Please contact the author of this software.) = flush quit
  284.     } if
  285.  systemdict /quit get exec
  286.  (WARNING : Printer Reset Failed.) = flush
  287. "
  288. *End
  289.  
  290. *% ====== Installable Options =====
  291.  
  292. *OpenUI *Resolution/Choose Resolution: PickOne
  293. *OrderDependency: 10 AnySetup *Resolution
  294. *DefaultResolution: 600dpi
  295. *Resolution 300dpi: "<< /HWResolution [300 300] >> setpagedevice"
  296. *Resolution 600dpi: "<< /HWResolution [600 600] >> setpagedevice"
  297. *Resolution 1200dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
  298. *?Resolution: "
  299.   save
  300.     currentpagedevice /HWResolution get
  301.     0 get
  302.     (          ) cvs print
  303.     (dpi)
  304.     = flush
  305.   restore
  306. "
  307. *End
  308. *CloseUI: *Resolution
  309.  
  310. *% Halftone Information ===============
  311. *ScreenFreq: "71.0"
  312. *ScreenAngle: "45.0"
  313. *DefaultScreenProc: Dot
  314. *ScreenProc Dot: "
  315. { 1.4 0.24
  316.   { 2
  317.    { 3 1 roll add dup 1.0 gt { 2.0 sub } if
  318.    } repeat
  319.    abs exch abs 2 copy add 1 gt
  320.    { 1 sub dup mul exch 1 sub dup mul add 1 sub }
  321.    { dup mul exch dup mul add 1 exch sub}
  322.     ifelse
  323.   } exec
  324. }
  325. "
  326. *End
  327. *ScreenProc Line: "{ pop }"
  328. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  329.  
  330. *DefaultTransfer: Null
  331. *Transfer Null: "{ }"
  332. *Transfer Null.Inverse: "{ 1 exch sub }"
  333.  
  334. *% Paper Handling ===================
  335. *% Code in this section both selects a tray and sets up a frame buffer.
  336. *OpenUI *PageSize: PickOne
  337. *OrderDependency: 30 AnySetup *PageSize
  338. *DefaultPageSize: Letter
  339. *PageSize Letter: "<< /PageSize [612 792] >> setpagedevice"
  340. *End
  341. *PageSize Legal: "<< /PageSize [612 1008] >> setpagedevice"
  342. *End
  343. *PageSize Executive: "<< /PageSize [522 757] >> setpagedevice"
  344. *End
  345. *PageSize Universal: "<< /PageSize [842 1274] >> setpagedevice"
  346. *End
  347. *PageSize A3: "<< /PageSize [842 1191] >> setpagedevice"
  348. *End
  349. *PageSize A4: "<< /PageSize [596 842] >> setpagedevice"
  350. *End
  351. *PageSize A5: "<< /PageSize [420 596] >> setpagedevice"
  352. *End
  353. *PageSize B4: "<< /PageSize [729 1032] >> setpagedevice"
  354. *End
  355. *PageSize B5: "<< /PageSize [516 729] >> setpagedevice"
  356. *End
  357. *PageSize Envelope: "<< /PageSize [499 703] >> setpagedevice"
  358. *End
  359. *PageSize Com10: "<< /PageSize [297 684] >> setpagedevice"
  360. *End
  361. *PageSize Monarch: "<< /PageSize [279 540] >> setpagedevice"
  362. *End
  363. *PageSize DL: "<< /PageSize [312 624] >> setpagedevice"
  364. *End
  365. *PageSize C5: "<< /PageSize [459 649] >> setpagedevice"
  366. *End
  367. *PageSize 11x17: "<< /PageSize [792 1224] >> setpagedevice"
  368. *End
  369. *PageSize Statement: "<< /PageSize [396 612] >> setpagedevice"
  370. *End
  371. *?PageSize: "
  372.  save
  373.    currentpagedevice /PageSize get aload pop
  374.    2 copy gt {exch} if
  375.    (Unknown)
  376.    16 dict
  377.    dup [612 792] (Letter) put
  378.    dup [612 1008] (Legal) put
  379.    dup [522 757] (Executive) put
  380.    dup [842 1274] (Universal) put
  381.    dup [842 1191] (A3) put
  382.    dup [596 842] (A4) put
  383.    dup [420 596] (A5) put
  384.    dup [729 1032] (B4) put
  385.    dup [516 729] (B5) put
  386.    dup [499 703] (Envelope) put
  387.    dup [297 684] (Com10) put
  388.    dup [279 540] (Monarch) put
  389.    dup [312 624] (DL) put
  390.    dup [459 649] (C5) put
  391.    dup [792 1224] (11x17) put
  392.    dup [396 612] (Statement) put
  393.  { exch aload pop 4 index sub abs 5 le exch
  394.    5 index sub abs 5 le and
  395.       {exch pop exit} {pop} ifelse
  396.    } bind forall
  397.    = flush pop pop
  398. restore
  399. "
  400. *End
  401. *CloseUI: *PageSize
  402.  
  403. *OpenUI *PageRegion: PickOne
  404. *OrderDependency: 40 AnySetup *PageRegion
  405. *DefaultPageRegion: Letter
  406. *PageRegion Letter: "<< /PageSize [612 792] >> setpagedevice"
  407. *End
  408. *PageRegion Legal: "<< /PageSize [612 1008] >> setpagedevice"
  409. *End
  410. *PageRegion Executive: "<< /PageSize [522 757] >> setpagedevice"
  411. *End
  412. *PageRegion Universal: "<< /PageSize [842 1274] >> setpagedevice"
  413. *End
  414. *PageRegion A3: "<< /PageSize [842 1191] >> setpagedevice"
  415. *End
  416. *PageRegion A4: "<< /PageSize [596 842] >> setpagedevice"
  417. *End
  418. *PageRegion A5: "<< /PageSize [420 596] >> setpagedevice"
  419. *End
  420. *PageRegion B4: "<< /PageSize [729 1032] >> setpagedevice"
  421. *End
  422. *PageRegion B5: "<< /PageSize [516 729] >> setpagedevice"
  423. *End
  424. *PageRegion Envelope: "<< /PageSize [499 703] >> setpagedevice"
  425. *End
  426. *PageRegion Com10: "<< /PageSize [297 684] >> setpagedevice"
  427. *End
  428. *PageRegion Monarch: "<< /PageSize [279 540] >> setpagedevice"
  429. *End
  430. *PageRegion DL: "<< /PageSize [312 624] >> setpagedevice"
  431. *End
  432. *PageRegion C5: "<< /PageSize [459 649] >> setpagedevice"
  433. *End
  434. *PageRegion 11x17: "<< /PageSize [792 1224] >> setpagedevice"
  435. *End
  436. *PageRegion Statement: "<< /PageSize [396 612] >> setpagedevice"
  437. *End
  438. *CloseUI: PageRegion
  439.  
  440. *% The following entries provide information about specific paper keywords.
  441. *DefaultImageableArea: Letter
  442. *ImageableArea Letter: "12 12 600 780 "
  443. *ImageableArea Legal: "12 12 600 996 "
  444. *ImageableArea Executive: "12 12 510 744 "
  445. *ImageableArea Universal: "12 12 830 1262 "
  446. *ImageableArea A3: "12 12 830 1179 "
  447. *ImageableArea A4: "12 12 584 830 "
  448. *ImageableArea A5: "12 12 408 584 "
  449. *ImageableArea B4: "12 12 717 1020 "
  450. *ImageableArea B5: "12 12 504 717 "
  451. *ImageableArea Envelope: "12 12 487 691 "
  452. *ImageableArea Com10: "12 12 285 672 "
  453. *ImageableArea Monarch: "12 12 267 528 "
  454. *ImageableArea DL: "12 12 300 612 "
  455. *ImageableArea C5: "12 12 448 637 "
  456. *ImageableArea 11x17: "12 12 780 1212 "
  457. *ImageableArea Statement: "12 12 384 600 "
  458. *?ImageableArea: "
  459.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  460.   newpath clippath pathbbox
  461.   4 -2 roll exch 2 {ceiling cvp} repeat
  462.   exch 2 {floor cvp} repeat flush
  463.  restore
  464. "
  465. *End
  466.  
  467. *% These provide the physical dimensions of the paper (by keyword)
  468. *DefaultPaperDimension: Letter
  469. *PaperDimension Letter: "612 792"
  470. *PaperDimension Legal: "612 1008"
  471. *PaperDimension Executive: "522 756"
  472. *PaperDimension Universal: "842 1274"
  473. *PaperDimension A3: "842 1191"
  474. *PaperDimension A4: "595 842"
  475. *PaperDimension A5: "420 596"
  476. *PaperDimension B4: "729 1031"
  477. *PaperDimension B5: "516 729"
  478. *PaperDimension Envelope: "499 703"
  479. *PaperDimension Com10: "297 684"
  480. *PaperDimension Monarch: "279 540"
  481. *PaperDimension DL: "312 624"
  482. *PaperDimension C5: "459 649"
  483. *PaperDimension 11x17: "792 1224"
  484. *PaperDimension Statement: "396 612"
  485.  
  486. *%DefaultOutputBin: OnlyOne
  487.  
  488. *OpenUI *InputSlot: PickOne
  489. *OrderDependency: 20 AnySetup *InputSlot
  490. *DefaultInputSlot: Multipurpose
  491. *InputSlot Multipurpose: "
  492.   currentpagedevice /InputAttributes get dup 1 known
  493.   { 1 get dup length 1 add dict copy
  494.     dup /InputAttributes
  495.     1 dict dup /Priority [1] put
  496.     put setpagedevice
  497.   } { pop } ifelse"
  498. *End
  499.  
  500. *InputSlot Upper: "
  501.   currentpagedevice /InputAttributes get dup 2 known
  502.   { 2 get dup length 1 add dict copy
  503.     dup /InputAttributes
  504.     1 dict dup /Priority [2] put
  505.     put setpagedevice
  506.   } { pop } ifelse"
  507. *End
  508.  
  509. *InputSlot Lower: "
  510.   currentpagedevice /InputAttributes get dup 3 known
  511.   { 3 get dup length 1 add dict copy
  512.     dup /InputAttributes
  513.     1 dict dup /Priority [3] put
  514.     put setpagedevice
  515.   } { pop } ifelse"
  516. *End
  517.  
  518. *InputSlot Envelope: "
  519.   currentpagedevice /InputAttributes get dup 4 known
  520.   { 4 get dup length 1 add dict copy
  521.     dup /InputAttributes
  522.     1 dict dup /Priority [4] put
  523.     put setpagedevice
  524.   } { pop } ifelse"
  525. *End
  526.  
  527. *InputSlot Optional: "
  528.   currentpagedevice /InputAttributes get dup 5 known
  529.   { 5 get dup length 1 add dict copy
  530.     dup /InputAttributes
  531.     1 dict dup /Priority [5] put
  532.     put setpagedevice
  533.   } { pop } ifelse"
  534. *End
  535.  
  536. *?InputSlot: "
  537. save
  538.   5 dict
  539.   dup /1 (Multipurpose) put
  540.   dup /2 (Upper) put
  541.   dup /3 (Lower) put
  542.   dup /4 (Envelope) put
  543.   dup /5 (Optional) put
  544.   currentpagedevice /InputAttributes get
  545.   dup /Priority known
  546.   { /Priority get 0 get (      ) cvs cvn get }
  547.   {
  548.     dup length 1 eq
  549.     { {pop} forall (       ) cvs cvn get }
  550.     { pop pop (Unknown) } ifelse
  551.   } ifelse
  552.   = flush
  553. restore
  554. "
  555. *End
  556. *CloseUI: *InputSlot
  557.  
  558. *OpenUI *ManualFeed: Boolean
  559. *OrderDependency: 20 AnySetup *ManualFeed
  560. *DefaultManualFeed: False
  561. *ManualFeed True: "<< /ManualFeed true >> setpagedevice"
  562. *ManualFeed False: "<< /ManualFeed false >> setpagedevice"
  563. *?ManualFeed: "
  564.   save
  565.     currentpagedevice /ManualFeed get
  566.     {(True)}{(False)}ifelse = flush
  567.   restore"
  568. *End
  569. *CloseUI: *ManualFeed
  570.  
  571. *OpenUI *OutputBin: PickOne
  572. *OrderDependency: 50 AnySetup *OutputBin
  573. *DefaultOutputBin: Upper
  574. *OutputBin Upper: "
  575.   currentpagedevice /OutputAttributes get dup 1 known
  576.   { 1 get dup length 1 add dict copy
  577.     dup /OutputAttributes
  578.     1 dict dup /Priority [1] put
  579.     put setpagedevice
  580.   } { pop } ifelse"
  581. *End
  582.  
  583. *OutputBin FaceUp: "
  584.   currentpagedevice /OutputAttributes get dup 2 known
  585.   { 2 get dup length 1 add dict copy
  586.     dup /OutputAttributes
  587.     1 dict dup /Priority [2] put
  588.     put setpagedevice
  589.   } { pop } ifelse"
  590. *End
  591.  
  592. *OutputBin TopStack: "
  593.   currentpagedevice /OutputAttributes get dup 3 known
  594.   { 3 get dup length 1 add dict copy
  595.     dup /OutputAttributes
  596.     1 dict dup /Priority [3] put
  597.     put setpagedevice
  598.   } { pop } ifelse"
  599. *End
  600.  
  601. *OutputBin CenterStack: "
  602.   currentpagedevice /OutputAttributes get dup 4 known
  603.   { 4 get dup length 1 add dict copy
  604.     dup /OutputAttributes
  605.     1 dict dup /Priority [4] put
  606.     put setpagedevice
  607.   } { pop } ifelse"
  608. *End
  609.  
  610. *OutputBin BottomStack: "
  611.   currentpagedevice /OutputAttributes get dup 5 known
  612.   { 5 get dup length 1 add dict copy
  613.     dup /OutputAttributes
  614.     1 dict dup /Priority [5] put
  615.     put setpagedevice
  616.   } { pop } ifelse"
  617. *End
  618.  
  619. *?OutputBin: "
  620. save
  621.   5 dict
  622.   dup /1 (Upper) put
  623.   dup /2 (FaceUp) put
  624.   dup /3 (TopStack) put
  625.   dup /4 (CenterStack) put
  626.   dup /5 (BottomStack) put
  627.   currentpagedevice /OutputAttributes get
  628.   dup /Priority known
  629.   { /Priority get 0 get (      ) cvs cvn get }
  630.   {
  631.     dup length 1 eq
  632.     { {pop} forall (       ) cvs cvn get }
  633.     { pop pop (Unknown) } ifelse
  634.   } ifelse
  635.   = flush
  636. restore
  637. "
  638. *End
  639. *CloseUI: *OutputBin
  640.  
  641. *DefaultOutputOrder: Normal
  642.  
  643. *OpenUI *Duplex: PickOne
  644. *OrderDependency: 45 AnySetup *Duplex
  645. *DefaultDuplex: None
  646. *Duplex None: "<< /Duplex false /Tumble false >> setpagedevice"
  647. *End
  648. *Duplex DuplexNoTumble:"<< /Duplex true /Tumble false >> setpagedevice"
  649. *End
  650. *Duplex DuplexTumble:"<< /Duplex true /Tumble true >> setpagedevice"
  651. *End
  652.  
  653. *?Duplex: "save
  654.    currentpagedevice /Duplex get
  655.    { currentpagedevice /Tumble get
  656.        {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  657.    }
  658.    { (None)}
  659.    ifelse = flush
  660. restore
  661. "
  662. *End
  663. *CloseUI: *Duplex
  664.  
  665. *OpenUI *Jog: Boolean
  666. *OrderDependency: 50 AnySetup *Jog
  667. *Jog True: "<< /Jog 3 >> setpagedevice"
  668. *Jog False: "<< /Jog 0 >> setpagedevice"
  669. *?Jog: "
  670. save
  671.   currentpagedevice /Jog get
  672.   {(True)}{(False)}ifelse = flush
  673. restore
  674. "
  675. *End
  676. *CloseUI: *Jog
  677.  
  678. *OpenUI *TraySwitch: Boolean
  679. *OrderDependency: 45 AnySetup *TraySwitch
  680. *DefaultTraySwitch: False
  681. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  682. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  683. *?TraySwitch: "
  684. save
  685.   currentpagedevice /TraySwitch get
  686.   {(True)}{(False)}ifelse = flush
  687. restore
  688. "
  689. *End
  690. *CloseUI: *TraySwitch
  691.  
  692. *OpenUI *MiserMode/Conserve Toner: Boolean
  693. *OrderDependency: 50 AnySetup *MiserMode
  694. *DefaultMiserMode: False
  695. *MiserMode True: "statusdict begin 1 setmisermode end"
  696. *MiserMode False: "statusdict begin 0 setmisermode end"
  697. *?MiserMode: "
  698.  save statusdict begin
  699.   2 dict begin
  700.    /0 (False) def
  701.    /1 (True) def
  702.    misermode
  703.      {( ) cvs cvn load exec} stopped not{= flush}if
  704.   end
  705.  end restore"
  706. *End
  707. *CloseUI: *MiserMode
  708.  
  709. *% Monochrome Halftone =======================
  710. *OpenUI *HalftoneType300/Halftones: PickOne
  711. *OrderDependency: 50 AnySetup *HalftoneType300
  712. *DefaultHalftoneType300: 1
  713. *HalftoneType300 1/Use printer setting: ""
  714. *HalftoneType300 2/Advanced: "<< /ScreenFamily /Advanced >> //statusdict /QMSsetscreencrd get exec"
  715. *HalftoneType300 3/Basic: "<< /ScreenFamily /Basic >> //statusdict /QMSsetscreencrd get exec"
  716. *HalftoneType300 4/Standard: "<< /ScreenFamily /Standard >> //statusdict /QMSsetscreencrd get exec"
  717. *CloseUI: *HalftoneType300
  718.  
  719. *OpenUI *HalftoneType600/Halftones: PickOne
  720. *OrderDependency: 50 AnySetup *HalftoneType600
  721. *DefaultHalftoneType600: 1
  722. *HalftoneType600 1/Use printer setting: ""
  723. *HalftoneType600 2/Advanced: "<< /ScreenFamily /Advanced >> //statusdict /QMSsetscreencrd get exec"
  724. *HalftoneType600 3/Basic: "<< /ScreenFamily /Basic >> //statusdict /QMSsetscreencrd get exec"
  725. *HalftoneType600 4/Standard: "<< /ScreenFamily /Standard >> //statusdict /QMSsetscreencrd get exec"
  726. *CloseUI: *HalftoneType600
  727.  
  728. *OpenUI *HalftoneType1200/Halftones: PickOne
  729. *OrderDependency: 50 AnySetup *HalftoneType1200
  730. *DefaultHalftoneType1200: 1
  731. *HalftoneType1200 1/Use printer setting: ""
  732. *HalftoneType1200 2/Advanced: "<< /ScreenFamily /Advanced >> //statusdict /QMSsetscreencrd get exec"
  733. *HalftoneType1200 3/Basic: "<< /ScreenFamily /Basic >> //statusdict /QMSsetscreencrd get exec"
  734. *HalftoneType1200 4/Standard: "<< /ScreenFamily /Standard >> //statusdict /QMSsetscreencrd get exec"
  735. *CloseUI: *HalftoneType1200
  736. *% Font Information =====================
  737.  
  738. *DefaultFont: Courier
  739. *Font AvantGarde-Book: Standard "(001.002)"
  740. *Font AvantGarde-BookOblique: Standard "(001.002)"
  741. *Font AvantGarde-Demi: Standard "(001.003)"
  742. *Font AvantGarde-DemiOblique: Standard "(001.003)"
  743. *Font Bookman-Demi: Standard "(001.001)"
  744. *Font Bookman-DemiItalic: Standard "(001.001)"
  745. *Font Bookman-Light: Standard "(001.001)"
  746. *Font Bookman-LightItalic: Standard "(001.001)"
  747. *Font Courier: Standard "(001.005)"
  748. *Font Courier-Bold: Standard "(001.005)"
  749. *Font Courier-BoldOblique: Standard "(001.005)"
  750. *Font Courier-Oblique: Standard "(001.005)"
  751. *Font Helvetica: Standard "(001.002)"
  752. *Font Helvetica-Bold: Standard "(001.002)"
  753. *Font Helvetica-BoldOblique: Standard "(001.002)"
  754. *Font Helvetica-Condensed: Standard "(001.001)"
  755. *Font Helvetica-Condensed-Bold: Standard "(001.002)"
  756. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)"
  757. *Font Helvetica-Condensed-Oblique: Standard "(001.001)"
  758. *Font Helvetica-Narrow: Standard "(001.002)"
  759. *Font Helvetica-Narrow-Bold: Standard "(001.002)"
  760. *Font Helvetica-Narrow-BoldOblique: Standard "(001.002)"
  761. *Font Helvetica-Narrow-Oblique: Standard "(001.002)"
  762. *Font Helvetica-Oblique: Standard "(001.002)"
  763. *Font NewCenturySchlbk-Bold: Standard "(001.007)"
  764. *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)"
  765. *Font NewCenturySchlbk-Italic: Standard "(001.003)"
  766. *Font NewCenturySchlbk-Roman: Standard "(001.004)"
  767. *Font Palatino-Bold: Standard "(001.002)"
  768. *Font Palatino-BoldItalic: Standard "(001.002)"
  769. *Font Palatino-Italic: Standard "(001.002)"
  770. *Font Palatino-Roman: Standard "(001.001)"
  771. *Font Symbol: Special "(001.003)"
  772. *Font Times-Bold: Standard "(001.002)"
  773. *Font Times-BoldItalic: Standard "(001.004)"
  774. *Font Times-Italic: Standard "(001.002)"
  775. *Font Times-Roman: Standard "(001.002)"
  776. *Font ZapfChancery-MediumItalic: Standard "(001.003)"
  777. *Font ZapfDingbats: Special "(001.002)"
  778. *?FontQuery: "
  779.  save
  780.    { count 1 gt
  781.       { exch dup 127 string cvs (/) print print (:) print
  782.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  783.       } { exit } ifelse
  784.    } bind loop
  785.    (*) = flush
  786.  restore
  787. "
  788. *End
  789.  
  790. *?FontList: "
  791. save
  792.   (*) {cvn ==} 128 string /Font resourceforall
  793.   (*) = flush
  794. restore
  795. "
  796. *End
  797.  
  798. *% Printer Messages (verbatim from printer):
  799. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  800. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  801. *Message: "\FontName\ not found, using Courier"
  802.  
  803. *% Status (format: %%[ status: <one of these> ]%% )
  804. *Status: "idle"
  805. *Status: "busy"
  806. *Status: "waiting"
  807. *Status: "printing"
  808. *Status: "warming up"
  809.  
  810. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%)
  811. *Source: "Serial RS-232C"
  812. *Source: "Parallel"
  813. *Source: "IF 2"
  814.  
  815. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  816. *PrinterError: "out of paper"
  817. *PrinterError: "Paper Jam"
  818. *PrinterError: "Off line"
  819. *PrinterError: "timeout, clearing printer"
  820. *PrinterError: "warming up"
  821. *PrinterError: "service call"
  822. *PrinterError: "paper entry misfeed"
  823. *PrinterError: "no toner cartridge"
  824. *PrinterError: "low toner"
  825. *PrinterError: "no paper tray"
  826. *PrinterError: "resetting printer"
  827. *PrinterError: "cover open"
  828. *PrinterError: "manual feed timeout"
  829.  
  830. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  831.  
  832. *% Color Separation Information =====================
  833.  
  834. *DefaultColorSep: ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi
  835.  
  836. *InkName: ProcessBlack/Process Black
  837. *InkName: CustomColor/Custom Color
  838. *InkName: ProcessCyan/Process Cyan
  839. *InkName: ProcessMagenta/Process Magenta
  840. *InkName: ProcessYellow/Process Yellow
  841.  
  842. *%  For 53 lpi / 300 dpi  ===============================
  843.  
  844. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  845. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  846. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  847. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  848. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  849.  
  850. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  851. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  852. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  853. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  854. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  855.  
  856. *%  For 71 lpi / 600 dpi  ===============================
  857.  
  858. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  859. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  860. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  861. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  862. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  863.  
  864. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  865. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  866. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  867. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  868. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  869.  
  870. *%  For 71 lpi / 1200 dpi  ===============================
  871.  
  872. *ColorSepScreenAngle ProcessBlack.71lpi.1200dpi/71 lpi / 1200 dpi: "45.0"
  873. *ColorSepScreenAngle CustomColor.71lpi.1200dpi/71 lpi / 1200 dpi: "45.0"
  874. *ColorSepScreenAngle ProcessCyan.71lpi.1200dpi/71 lpi / 1200 dpi: "71.5651"
  875. *ColorSepScreenAngle ProcessMagenta.71lpi.1200dpi/71 lpi / 1200 dpi: "18.4349"
  876. *ColorSepScreenAngle ProcessYellow.71lpi.1200dpi/71 lpi / 1200 dpi: "0.0"
  877.  
  878. *ColorSepScreenFreq ProcessBlack.71lpi.1200dpi/71 lpi / 1200 dpi: "70.7107"
  879. *ColorSepScreenFreq CustomColor.71lpi.1200dpi/71 lpi / 1200 dpi: "70.7107"
  880. *ColorSepScreenFreq ProcessCyan.71lpi.1200dpi/71 lpi / 1200 dpi: "63.2456"
  881. *ColorSepScreenFreq ProcessMagenta.71lpi.1200dpi/71 lpi / 1200 dpi: "63.2456"
  882. *ColorSepScreenFreq ProcessYellow.71lpi.1200dpi/71 lpi / 1200 dpi: "66.6667"
  883.  
  884. *% end of PPD file for QMS 2425 Print System
  885.